have the time of one's life

na. 快活[痛苦]已极;过着一生中最快乐的时期
[网络] 异常高兴或兴奋;从未如此快乐过;过着最快活的时期